A background process called the project server indexes your projects. When you request information stored in the index, Project Builder asks the project server for that information, then relays it to you. By default, Project Builder starts the project server when you first start Project Builder, and indexes a project when it's opened. The project server is kept running and the indexes are kept in memory until you log out of the system. This means Project Builder will start up more quickly the next time you use it.
To fine-tune how the project server indexes your project:
The three checkboxes in the Indexing group control when Project Builder indexes a project. Turning on all three options makes sure your project's index is always up-to-date. Here's what they do:
You can index an individual file manually. Doing so is useful after you've made a lot of changes to a file since you last indexed the project. To index a single file:
You can purge the indexes for all your projects and stop the project server. This might be useful if you're running low on memory or if the project server is slowing down other applications on your computer. To purge the indexes:
To view messages from the project server:
The Indexer panel is displayed. You can use the buttons on the top of the panel to index a project, index a file, or purge all indexes.